扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:赛迪网 来源:赛迪网 2007年9月3日
关键字: 数据库 元数据 DB2 Cube View DB2
映射演练
做一个映射演练是设计桥的重要的第一步。做这个演练的设计师或者开发者必须有关于DB2 Cube View元数据对象模型和另一种元数据对象模型的透彻的工作知识。
如表二所示,每个DB2 Cube View对象当做一个映射的时候,都有通用属性需要研究。
表1 DB2 Cube View对象的通用属性
|
DB2 Cube View对象模型必须被研究并且与将要映射的元数据相比较。注意元数据之间的差别可能导致元数据在被映射的时候丢失。如果元数据桥是双向的,那么判断元数据返回时被修改的程度。对于大部分的桥,不建议返回元数据。表3有一些对象类型的注意事项需要牢记。当映射到DB2 Cube View时,输出元数据XML必须有效。它必须在语法上是正确的。桥应该它们输出的DB2 Cube View元数据XML是否符合语法规则,通过验证XML和模式文件db2md_metadata.xsd。此外,输出元数据必须遵守DB2 Cube View指定的所有元数据有效性规则。在DB2 Cube View中,有三级的有效性检查。当映射到DB2 Cube View时,遵守"Base"规则就足够了。一个从DB2 Cube View读取数据的桥可能坚持让元数据服从"Cube Model completeness"元数据规则。请参看用户手册关于DB2 Cube View元数据验证等级的详细资料。
表2 映射不同的对象类型的注意事项
|
使用者或生产者
桥可以要么产生要么使用DB2 Cube View元数据。通常要求一个双向的桥,一个方向在另一个方向之前实现。在这一情况下,我们建议首先了解用于双向的映射,即使只有一个方向的映射被立即实现。通过定义双向的映射,你将保证映射合理且完整。
婵犵鈧啿鈧綊鎮樻径鎰畺闁靛ň鏅滄慨婊堟偨椤栨稓鎽冮柟鐑╂櫊瀹曟岸宕堕埡鍌滄殸闂佽鍨伴崢鏍姳閿涘嫭鍠嗘い銈呭姬婵☆偅婢樺Λ妤呮偂濞嗘挸瀚夐柍褜鍓熷顒侊紣娓氣偓閻涙捇鏌涘┑鍛樂缂佹鐭傞獮搴ㄥ焵椤掑嫬瀚夋い鏍ㄧ懁缁诲棝鏌熼褍鐏茬紒杈ㄧ箞閺屽洭鏁愰崟顓犳澖闁荤姳闄嶉崹钘壩i崟顖涘殜闁硅泛顫曢埀顒€锕︾槐鏃堝箣閻愬弬妤呮煛閸偄鐏﹂柛瀣墬缁傛帞鎹勯搹瑙勵啈闂佸搫瀚烽崹閬嶅磻瀹ュ鍎嶉柛鏇ㄥ墯娴犳ê霉閿濆棗鈻曢柍褜鍓氶弻銊ф閻愬鈻曢悗锝傛櫇椤忛亶鏌曢崱顓熷